Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Israel F5 Israel F6 Germany F3 Germany F4 Spain F7 USA F4 USA F5 Sweden F1 Sweden F2 Romania F4 Romania F5 Romania F6 USA F12 Netherlands F1 USA F13 Germany F7 Germany F9 Germany F10 Germany F11 Germany F12 Germany F13 Netherlands F4 Great Britain F19 Great Britain F21 Israel F4 Israel F5 Germany F3 France F2 Switzerland F2 France F4 Turkey F5 Italy F15 Slovenia F2 Netherlands F1 Netherlands F3 France F13 France F14 France F18 Germany F4 Germany F5 France F3 Italy F10 France F14 France F15 France F4 France F5 Spain F23 France F24 Germany F4 Belgium F5 USA F33 USA F34 M25 Nussloch M25 Trento Challenger Britania Zavaleta - Puebla 2002 Tulsa USTA Challenger - Tulsa Hilton Waikoloa Village USTA Challenger - Waikoloa Abierto Club Casablanca - Mexico City GHI Bronx Classic - Bronx XL Bermuda Open - Bermuda Odlum Brown Vancouver Open - Vancouver USTA Challenger of Oklahoma - Tulsa Internationaux de Nouvelle-Caledonie - New Caledonia Morocco Tennis Tour - Rabat Mitsubishi Electric Europe Cup - Monza Countrywide Classic USTA Challenger - Carson Sunset Moulding Yuba City Racquet Club Challenger - Yuba City The Comercia Challenger - Aptos Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Lubbock Challenger - Lubbock Lambertz Open by Stawag 2007 - Aachen 5 Volkswagen Challenger - Wolfsburg Puerto Rico Challenger Tennis Event - Humacao Men's Pro Challenger at Tunica National - Tunica Countrywide Classic USTA Men's Challenger - Carson Siemens Open - Scheveningen Riviera de Rimini Challenger - Rimini Alexander Kolyaskin Memorial - Donetsk Waco Tennis Challenger - Waco Labertz Open by Stawag - Aachen Flea Market Cup Busan Challenger Tennis - Busan National Bank Men's Rimouski Challenger - Rimouski Wolfsburg Challenger Germany F11 Sweden F3 Barletta Challenger Yuba City Challenger Pozoblanco Challenger France F5 Italy F23 Aptos Challenger Manchester Challenger Istanbul Challenger St. Remy Challenger Bogota Challenger Buenos Aires Challenger Asuncion Challenger Kolding Challenger Orleans Challenger Charlottesville Challenger Aachen Challenger Rhodes Challenger Ramat Hasharon Challenger Alessandria Challenger Nottingham Challenger Lugano Challenger Aptos Challenger Binghamton Challenger Mons Challenger Sacramento Challenger Seoul Challenger Eckental Challenger Aachen Challenger Knoxville Challenger Helsinki Challenger Bergamo Challenger Dallas Challenger Sarasota Challenger Prague Challenger Recanati Challenger Segovia Challenger Binghamton Challenger M25 Nottingham M25 Nottingham Mons Challenger Rennes Challenger Eckental Challenger Noumea Challenger Heilbronn Challenger Kazan Challenger Kaohsiung Challenger Vancouver Challenger Alphen Challenger Maui Challenger Leon Challenger Savannah Challenger Anning Challenger Nottingham Challenger Winnetka Challenger Lexington Challenger Aptos Challenger Alphen Challenger Orleans Challenger Rennes Challenger Eckental Challenger Dallas Challenger Leon Challenger Granby Challenger - Granby Savannah Challenger USTA Challenger of Dallas - Dallas Nottingham Challenger Nottingham-2 Challenger 2002 Azalea Orthopedic Challenger - Tyler Vancouver Challenger Aptos Challenger USTA Seascape Challenger - Aptos GHI Bronx Classic - Bronx Orleans Challenger Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Mons Challenger Eckental Challenger Mouilleron-Le-Captif Challenger Glasgow Challenger New Delhi Challenger Kolkata Challenger 2003 West Side Tennis Club Challenger - Forest Hills Drummondville Challenger Le Gosier Challenger BMW Tennis Championship - Sunrise Hilton Waikoloa Village USTA Challenger - Waikoloa 2003 USTA Challenger of Calabasas - Calabasas Vancouver Challenger Lubbock Challenger - Lubbock Hilton Waikoloa Village USTA Challenger - Waikoloa 2004 USTA Challenger of Calabasas - Calabasas San Luis Potosi Challenger - San Luis Potosi Mons Challenger The USTA Challenger at West End Racquet - Torrance Eckental Challenger Bergamo Challenger Portoroz Challenger Orleans Challenger Knoxville Challenger Champaign Challenger Prague Open - Prague Happy Valley Challenger Yokohama Challenger Surbiton Challenger Scheveningen Challenger Burbank Challenger - Burbank Le Gosier Challenger Ostrava Challenger Rome Challenger Chicago Challenger Pro Tennis World Open - Sunrise Tunis Challenger Seoul Challenger Draft Corona Mexico City Open - Mexico City 2005 West Side Tennis Coub Men's Challenger - Forest Hills Morocco Tennis Tour - Casablanca Czech Open 2005 - Prostejov Aptos Challenger Ethias Trophy - Mons Pro Challenger at Calabasas - Calabasas JSM Challenger - Champaign dBI Tennis Challenger - Binghamton Biella 5 Challenger Nottingham 1 Challenger Orleans Challenger Pau Challenger BMW Tennis Championship - Sunrise ATP Challenger Numea - New Caledonia Biel Challenger Unique Zagreb Open - Zagreb Flea Market Cup Busan Challenger Tennis - Busan The Swanston Challenger - Sacramento 2004 Keys Gate Challenger - Homestead JSM Challenger of Champaign - Urbana Caltanissetta Challenger Samsung Secruities Cup Challenger - Seoul BMW Tennis Championship - Sunrise Aamulehti Tampere Open - Tampere Morocco Tennis Tour - Marrakech 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Hilton Waikoloa Village USTA Challenger - Waikoloa Oldum Brown Vancouver Open - Vancouver Music City Challenger - Nashville ITG Miami Challenger - Miami Singha Tennis Classic - Tarzana Odlum Brown Vancouver Open - Vancouver Abierto Internacional de Salinas 'Dario Expreso' - Salinas Athens Challenger Rome Challenger Turin Challenger XL Bermuda Open - Bermuda Courmayeur Challenger Nottingham Challenger Polska Energia Open - Bytom Wolfsburg Challenger Corona Mexico City Open - Mexico City ECM Prague Open - Prague XII Abierto Internacional de Salinas - Salinas Morocco Tennis Tour - Fes II Naples ITG Challenger - Naples 2007 Nielsen Pro Tennis Championship - Winnetka Challenger Natrel Presented by National Bank - Granby Santiago Challenger Samsung Securities Cup - Seoul AT&T Challenger of Dallas - Dallas Izmir Challenger Salzburg Challenger Theusbridge.com Tennis Classic - Tarzana Sarasota Challenger China Open - Beijing Orleans Challenger Heilbronn Challenger Kun-Ming Challenger Winnetka Challenger Fairfield Challenger St. Petersburg Open - St. Petersburg Noumea Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Pozoblanco Challenger Lexington Challenger Aix En Provence Challenger Bangkok Challenger Bangkok Challenger Aptos Challenger Vancouver Challenger Granby Challenger St. Remy Challenger Tiburon Challenger Open des Alpes Trophee BNP Paribas - Grenoble Charlottesville Challenger 2005 Freeman Men's Challenger - Joplin Champaign Challenger Recanati Challenger Heilbronn Challenger Flea Market Cup - Busan Mercedes-Benz Cup - Los Angeles Savannah Challenger Mercedes-Benz Cup - Los Angeles Thailand Open - Bangkok Britania Zavaleta - Puebla Recanati Challenger Bath Challenger Koblenz Challenger Alessandria Challenger Nottingham Challenger Indian Wells Challenger Adidas International - Sydney Ilkley Challenger Arizona Men's Tennis Championships - Scottsdale The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis TD Waterhouse Cup - Long Island Bancolombia Open - Bogota AIG Japan Open - Tokyo Segovia Challenger Next Generation Hardcourts - Adelaide St. Remy Challenger Medibank Private International - Sydney Binghamton Professional Tennis Tournament - Binghamton Quimper Challenger Charlottesville Challenger U.S. Men's Clay Court Championships - Houston Rennes Challenger Seoul Challenger Campbell's Hall of Fame Tennis Championships - Newport The Waco International Tennis Challenger - Waco Ethias Trophy - Mons USTA Challenger of San Antonio - San Antonio The $50,000 Pro Challenger at Calabasas - Calabasas Delray Beach International Tennis Championships - Delray Beach University of Tennessee USTA Challenger - Knoxville Challenger Leon 2003 - Leon Guadalajara Challenger Tennis Channel Open - Las Vegas Eckental Challenger The Stella Artois Championships - London Exim Agmedia Open - Kosice Tunis Open - Tunis 2003 Freeman Men's Challenger - Joplin Siemens Open 2003 - Scheveningen Francavilla Challenger Naples Challenger - Naples Vancouver Challenger Athens Challenger Eckental Challenger Bratislava Challenger PBZ Zagreb Indoors - Zagreb Cherbourg Challenger Phoenix Challenger South African Airways Tennis Open - Durban Busan Challenger USTA Comerica Challenger - Aptos Gwangju Challenger Southern Capital Cup - Almaty Surbiton Challenger Samsung Securities Cup Challenger Tennis - Seoul St. Petersburg Open - St. Petersburg Istanbul Challenger Prague Challenger Cherbourg Challenger Rome 1 Challenger Rome 2 Challenger Pilot Pen Tennis - New Haven Nottingham-2 Challenger Gerry Weber Open - Halle Bergamo Challenger Indianapolis Tennis Championships - Indianapolis Ismaning Challenger Eckental Challenger Legg Mason Tennis Classic - Washington Bendigo Challenger Cherbourg Challenger Forli 4 Challenger Lugano Challenger Medibank International - Sydney Heilbronn Challenger Tunis Challenger Reggio Emilia Challenger Ilkley Challenger SAP Open - San Jose Open 13 - Marseille USTA Challenger of Tiburon - Tiburon Waco International Tennis Challenger - Waco Swanston Challenger - Sacramento 2004 Freeman Men's Challenger - Joplin Delray Beach International Tennis Championships - Delray Beach Rome Challenger Hurricane Tennis Open - Bradenton USTA Men's Challenger of Dallas - Dallas Allianz Suisse Open Gstaad - Gstaad XL Capital Bermuda Open - Bermuda Harrah's Entertainment Challenger - Tunica 4° Sporting Challenger - Turin Thailand Open - Bangkok Oklahoma Challenger - Tulsa Copa Club Campestre de Aguascalientes - Aguascalientes Czech Open 2006 - Prostejov Regions Morgan Keegan Championships - Memphis Lubbock Challenger - Lubbock US Men's Clay Court Championship - Houston Gerry Weber Open - Halle UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Qatar ExxonMobil Open - Doha Erste Bank Open - Vienna Apia International - Sydney PBZ Zagreb Indoors - Zagreb Regions Morgan Keegan Championships - Memphis Power Horse World Team Cup - Dusseldorf UNICEF Open - 's Hertogenbosch Atlanta Tennis Championships - Atlanta Sunset Moulding Challenger - Yuba City Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur China Open - Beijing Erste Bank Open - Vienna Valencia Open - Valencia Aircel Chennai Open - Chennai Brisbane International - Brisbane Open Sud de France - Montpellier Open des Alpes Trophee BNP Paribas - Grenoble SAP Open - San Jose Glasgow Challenger U.S. National Indoor Tennis Championships - Memphis Orleans Challenger Lugano Challenger Furth Challenger AEGON International - Eastbourne 2008 Lubbock Challenger - Lubbock Nur-Sultan Challenger Recanati Challenger Eckental Challenger Mons Challenger Montevideo Challenger Bratislava Challenger Winston-Salem Open - Winston-Salem China Open - Beijing Erste Bank Open - Vienna Cherbourg Challenger U.S. National Indoor Tennis Championships - Memphis Koblenz Challenger Recanati Challenger Ethias Trophy - Mons San Marino Challenger Delray Beach Open - Delray Beach Sacramento Challenger - Sacramento US Men's Clay Court Championship - Houston The Mercedes Benz of Calabasas - Calabasas Trani Challenger BMW Open - Munich Samsung Securities Cup - Seoul Irving Challenger Quimper Challenger Quimper 2 Challenger Rome Challenger Kremlin Cup - Moscow Johannesburg Challenger Tallahassee Challenger Open de Nice Cote d'Azur - Nice Carson Challenger Dubai Duty Free Tennis Championships - Dubai Mouilleron-Le-Captif Challenger Heineken Open - Auckland Rome Challenger Bordeaux Challenger Mercedes Cup - Stuttgart Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem Hall of Fame Open - Newport European Open - Antwerp Dallas Challenger Erste Bank Open - Vienna Helsinki Challenger Nottingham Challenger Mouilleron-Le-Captif Challenger International Tennis Championships - Delray Beach Open Sud de France - Montpellier Vicenza Challenger Vicenza Challenger Campinas Challenger Mons Challenger Noumea Challenger Heilbronn Challenger Delray Beach International Tennis Championships - Delray Beach European Open - Antwerp Honolulu Challenger Rennes Challenger Dallas Challenger Campbells Hall of Fame Tennis Championships - Newport Charlottesville Challenger Bergamo Challenger Eckental Challenger Ortisei Challenger Knoxville Challenger Cherbourg Challeger Helsinki Challenger Heineken Open - Auckland Sunrise Challenger Heilbronn Challenger Regions Morgan Keegan Championships - Memphis Dallas Challenger ABN AMRO World Tennis Tournament - Rotterdam Rimouski Challenger Thailand Open - Bangkok Guadalajara Challenger Sarasota Challenger Stockton Challenger Nottingham Challenger Rakuten Japan Open - Tokyo AAPT Championships - Adelaide Johannesburg Challenger U.S. Men's Clay Court Championships - Houston Busan Challenger Leon Challenger Mons Challenger Athens Challenger Ortisei Challenger AEGON Championships - London Guadalajara Challenger Le Gosier Challenger St. Petersburg Open - St. Petersburg Hall of Fame Open - Newport Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Busan Challenger Gerry Weber Open - Halle Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Sarasota Challenger Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Malaysian Open - Kuala Lumpur Gimcheon Challenger Kremlin Cup - Moscow Manchester Challenger Open de Tenis Comunidad Valenciana - Valencia Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach Tiburon Challenger AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport Ortisei Challenger Vancouver Challenger BRD Nastase Tiriac Trophy - Bucharest Claro Open Colombia - Bogota Citi Open - Washington Qatar ExxonMobil Open - Doha Apia International - Sydney Bordeaux Challenger RCA Championships - Indianapolis Mons Challenger AIG Japan Open - Tokyo Kyoto Challenger Drummondville Challenger Hall of Fame Tennis Championships - Newport Erste Bank Open - Vienna Orleans Challenger Abierto Mexicano de Tenis Pegaso - Acapulco Qatar ExxonMobil Open - Doha Ilkley Challenger European Open - Antwerp Topshelf Open - 's-Hertogenbosch Lexington Challenger Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Hamburg Challenger Citi Open - Washington Mouilleron-Le-Captif Challenger Swiss Indoors Basel - Basel Open Sud de France - Montpellier Meerbusch Challenger Erste Bank Open - Vienna Biel Challenger Tulsa Auto Collection USTA Challenger - Tulsa ABN AMRO World Tennis Tournament - Rotterdam Agri Challenger San Luis Potosi Challenger - San Luis Potosi Finnish Open - Helsinki Open Sud de France - Montpellier Vancouver Challenger ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Chengdu Open - Chengdu Quimper Challenger Citi Open - Washington Tata Open Maharashtra - Pune Prague II Challenger Kroger / St. Jude International - Memphis Tallahassee Tennis Challenger - Tallahassee China Open - Beijing cinch Championships - London Franklin Templeton Tennis Classic - Scottsdale European Open - Antwerp Tennis Masters Series - Miami Tennis Masters Series - Miami Abierto Mexicano Telcel - Acapulco Pacific Life Open - Indian Wells Legg Mason Tennis Classic - Washington Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Masters - Toronto Rogers Cup - Montreal Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Rogers Cup - Montreal BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells PBZ Zagreb Indoors - Zagreb BNP Paribas Open - Indian Wells Miami Open - Miami Copa AT&T - Buenos Aires Arizona Men's Tennis Championships - Scottsdale Qatar ExxonMobil Open - Doha Open 13 - Marseille Topshelf Open - 's-Hertogenbosch U.S. Mens's Clay Court Championship - Houston Maharashtra Open - Pune Open 13 Provence - Marseille BMW Open - Munich Murcia Challenger Ann Arbor Challenger Aix En Provence Challenger Turin Challenger US Men's Clay Court Championship - Houston Kremlin Cup - Moscow Bank Austria Tennis Trophy - Vienna Rogers Cup - Montreal Legg Mason Tennis Classic - Washington Farmers Classic - Los Angeles Malaysian Open - Kuala Lumpur Delray Beach International Tennis Championships - Delray Beach BNP Paribas Open - Indian Wells Abierto Mexicano de Tenis Mifel - Los Cabos Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Miami Open - Miami Miami Open - Miami Countrywide Classic - Los Angeles Miami Open - Miami Australian Open - Melbourne U.S. Open - New York Regions Morgan Keegan Championships - Memphis Legg Mason Tennis Classic - Washington If Stockholm Open - Stockholm French Open - Paris U.S. Open - New York Swiss Indoors Basel - Basel Australian Open - Melbourne Mercedes Cup - Stuttgart Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Open 13 Provence - Marseille U.S. Open - New York Australian Open - Melbourne Hall of Fame Tennis Championships - Newport French Open - Paris U.S. Open - New York NASDAQ-100 Open - Miami Australian Open - Melbourne Wimbledon - London Telecom Italia Masters - Rome French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Australian Open - Melbourne Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris U.S. Open (juniors) Davis Cup, World Group, 1R, CZE-BEL 3-2 Davis Cup, World Group, PO, AUS-BEL 2-3 Hopman Cup - Perth Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, 1R, AUT-RUS 3-2 Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, World Group, PO, BEL-ISR 3-2 Davis Cup, World Group, 1R, KAZ-BEL 3-2 Davis Cup, World Group, 1R, BEL-SUI 3-2 Davis Cup, World Group, QF, USA-BEL 4-0 Davis Cup, World Group, PO, BRA-RUS 5-0 Davis Cup, World Group, QR, HUN-BEL 3-2 Davis Cup, World Group, PO, BEL-AUT 1-4 Davis Cup, Group I, PO, RUS-RSA 5-0 Davis Cup, Group I, 1R, BOL-BEL 2-3 Davis Cup, World Group, F, BEL-GBR 1-3 Davis Cup, World Group, 1R, GER-BEL 1-4 Davis Cup, World Group, 1R, BEL-HUN 3-2 Australian Open (juniors) French Open (juniors) Olympics - London